vcDof

Dof defines the joint properties of a node, its degrees of freedom, and whether or not the joint is assigned to a controller of a robot or servo.

See in: Overview

Module: vcCore

Parent: vcObject

Children: vcCustomDof

Referenced by: vcJoint.Dof, vcLinkNode.Dof

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
AxisTypevcJointAxisRWDefines the axis of the joint. Possible value defined by vcJointAxis.
ControllervcServoControllerRWGets/Sets the controller assigned the joint.
DrivervcDofRWDefines the DOF object and joint referenced by a follower joint.
InitialValueRealRWDefines the default value of the joint at its initial state.
JointLinkTypevcJointTypeRGets the JointType of the link. See Joint Constants for more information.
JointServoTypeobjectRWDefines whether a joint assigned to a controller is rotational or translational. See Joint Constants for more information.
LagTimeRealRWDefines the lag time (in seconds) of the joint.
MaxAccelerationRealRWDefines the maximum acceleration (units/degrees per second squared) of the joint.
MaxDecelerationRealRWDefines the maximum deceleration (units/degrees per second squared) of the joint.
MaxLimitvcRealExpressionPropertyRGets the expression property that, when evaluated, returns the maximum value of the joint.
MaxSpeedRealRWDefines the maximum speed (units/degrees per second squared) of the joint.
MinLimitvcRealExpressionPropertyRGets the expression property that, when evaluated, returns the minimum value of the joint.
NameStringRWDefines the name of DOF object and joint.
PropertiesvcPropertyContainerRGet dof property container.
SettleTimeRealRWDefines the settle time (in seconds) of the joint.
SoftMaxLimitStringRWDefines the soft limit for the maximum joint value.
SoftMinLimitStringRWDefines the soft limit for the minimum joint value.
VALUERealRWDefines the current value of the joint.
ValueExpressionvcRealExpressionPropertyRGets the expression property that, when evaluated, returns the value of the joint. VALUE can be used to reference the current value of the joint, for example "VALUE+10".